/*去除默认边距*/
*{margin:0;padding:0;}
/*设置字体*/
body{ font: 12px/1.5em tahoma,arial,"宋体",sans-serif;color:#666;}
/*超链接去下划线*/
a{text-decoration:none;color:#666;cursor:pointer;}
a:hover{color:#f60;cursor:pointer;}
/*无序列表去小圆点*/
ul{list-style-type:none;}
/*图片链接去边框*/
a img{border:0px;}
/*div居中*/
.allWrap{width:1220px;margin:0 auto;}
/*清除浮动*/
.clearfix{clear:both;}
/*清除浮动*/
.clearfix:after{clear:both;content:" "; display:block;height:0;visibility:hidden;}

em{font-style: normal;}

.left{float:left;}
.right{float:right;}
.red{color:red;}
.blue{color:blue;}
.green{color:green;}
.pointer{cursor:pointer;}
/*******head-top START ********/
#head-top{
	background: #fafafa none repeat scroll 0 0;
    border-bottom: 2px solid #eee;
    box-sizing: border-box;
    height: 36px;
    position: relative;
    z-index: 950;
}

#head-top .allWrap{
	height: 36px;
}

#head-top .left ul{
	
}
#head-top .left ul li{
	float:left;
	height: 36px;
	line-height:36px;
	margin-right:10px;
}
#head-top .right{
	
}
#head-top .right span{
	float:left;
	height: 36px;
	line-height:36px;	
	display:inline-block;
	position: relative;
}
.head-top-line{
	float:left;
	display:inline-block;
	color: #ddd;
    font-style: normal;
    line-height: 35px;
    margin: 0 8px;
    position: relative;
    top: 2px;
}

.login_cart a {
    display: block;
    padding-left:30px;
    position: relative;
}

#cart-icon{
	background: rgba(0, 0, 0, 0) url("../images/osc_icon.png") no-repeat scroll 0 0;
    background-position: -250px -98px;
    display: inline-block;
    height: 20px;
    left: 5px;
    line-height: 35px;
    position: absolute;
    top: 8px;
    width: 21px;
}

.top-down-menu{

}

.top-down-menu a {
    border-left: 1px solid #fafafa;
    border-right: 1px solid #fafafa;
    border-top: 1px solid #fafafa;
    box-sizing: border-box;
    display: block;
    line-height: 24px;
    overflow: hidden;
    padding: 5px 3px 5px 8px;
    position: relative;
    width: 83px;
}

.top-down-menu ul{
	width: 83px;
	display:none;
}
.top-down-menu ul li{
	width: 83px;
}
.triangle{
	background: rgba(0, 0, 0, 0) url("../images/osc_icon.png") no-repeat scroll 0 0;
	background-position: -142px -500px;
    height: 8px;
    overflow: hidden;
    position: absolute;
    right: 8px;
    top: 13px;
    width: 18px;
}

.top-down-menu:hover>a {
	background: #fff none repeat scroll 0 0;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    box-sizing: border-box;
    padding-bottom: 1px;
}

.top-down-menu:hover>a .triangle {
	background: rgba(0, 0, 0, 0) url("../images/osc_icon.png") no-repeat scroll 0 0;
	background-position: -142px -493px;
}

span.top-down-menu:hover ul{
	display:block;
	background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    box-sizing: border-box;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 30px;
    width: 83px;
    z-index: 20;
}
span.top-down-menu ul li:hover{
	background: #ccc none repeat scroll 0 0;
}

#qrcode-top{
	position: absolute;
	right:50px;
	top:23px;
}

/*******head-top END ********/

/*******head-main START ********/
#head-main{
	height:107px;	
}
#head-main .allWrap{
	position: relative;
}
#logo{

    display: inline-block;
    height: 70px;
    margin-top: 21px;
    width: 205px;
}
#logo a{
	width:150px;
	height:70px;
	display:block;
	margin: 0 auto;
}
#search{
	margin-left:200px;
}
#search .head_sobox {
    display: inline-block;
    float: left;
    height: 34px;
    position: absolute;
    top: 28px;
    width: 550px;
}
#search .head_sobox .formp {
    position: relative;
    z-index: 20;
}
#search .head_sobox input {
    display: inline-block;
    float: left;
}
#search .head_sobox input.sotext {
	background: rgba(0, 0, 0, 0) url("../images/osc_icon.png") no-repeat scroll 0 0;
    background-position: -275px -21px;
    border: 2px solid #ff5000;    
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    padding-left: 35px;
    width: 400px;
}
#search .head_sobox input.sobtn {
    background: #ff5000 none repeat scroll 0 0;
    border: 2px none #ff5000;    
    color: #fff;
    cursor: pointer;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    height: 38px;
    line-height: 30px;
    overflow: hidden;
    width: 100px;
}
#search .head_sobox input.soout {
	background: rgba(0, 0, 0, 0) url("../images/osc_icon.png") no-repeat scroll 0 0;
    background-position: -170px -588px;
}
#search .head_sobox .so_text {
    color: #999;
    display: block;
    font-size: 12px;
    margin: 5px 0;
    width: 500px;
}
#search .head_sobox .so_text a {
    color: #999;
    margin: 0 10px 0 0;
}
#search .head_sobox .so_text a.hot {
    color: #ff5000;
}

#head_rightad{
	position: absolute;
	right:0;
	top:20px;
}
/*******head-main END ********/

/*******head-nav START ********/
#head-nav{
	border-bottom: 3px solid #ff5000;
    box-sizing: border-box;
    height: 35px;
    position: relative;
}
#category{
	width:220px;
	height:35px;
	position: relative;
	background:#ff5000 none repeat scroll 0 0;
}
#category h2 a{
	line-height:35px;
	padding-left:36px;
	color:#fff;
}
.hmsicon{
	background: rgba(0, 0, 0, 0) url("../images/osc_icon.png") no-repeat scroll 0 0;
    background-position: -290px -101px;
    display: inline-block;
    height: 20px;
    left: 13px;
    position: absolute;
    top: 8px;
    width: 20px;
}

#head-nav-menu ul{}

#head-nav-menu ul li{
	float:left;
	height:35px;
	line-height:35px;
}

#head-nav-menu ul li a{
	color: #333;
    display: inline-block;
    float: left;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    height: 32px;
    line-height: 31px;
    padding: 0 20px;
    position: relative;
}
/*******head-nav END ********/

.foot_fiveIcon {
    background-color: #989ba3;
    height: 75px;
    overflow: hidden;
    width: 100%;
}
.fiveIcon_li {
    margin: 15px auto 0;
    width: 1220px;
}
.fiveIcon_li span {
    display: inline-block;
    height: 45px;
    text-align: left;
}
.fiveIcon_li span i {
    background: rgba(0, 0, 0, 0) url("../images/osc_icon.png") no-repeat scroll 0 0;
    display: inline-block;
    float: left;
    height: 45px;
    margin: 0 15px 0 0;
    width: 45px;
}
.fiveIcon_li span b {
    color: #fff;
    display: inline-block;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    font-weight: 100;
    height: 45px;
    line-height: 45px;
    margin: 0 15px 0 0;
}
.fiveIcon_li span b a {
    color: #fff;
    font-size: 16px;
}
.fiveIcon_li span i.authentic {
    background-position: 0 0;
}
.fiveIcon_li span i.topay {
    background-position: -47px 0;
}
.fiveIcon_li span i.hedging {
     background: rgba(0, 0, 0, 0) url("../images/7.png") no-repeat scroll 0 0;
     height: 48px;
     width: 48px;
}
.fiveIcon_li span i.postal {
    background-position: -141px 0;
}
.fiveIcon_li span i.exchange {
    background-position: -188px 0;
}
 .foot_nav,  .foot_copyright,  .foot_linkText,  .foot_linkImage {
    display: block;
    margin: 0 auto;
    width: 1220px;
}
.foot_nav dl {
    display: block;
    margin-top: 20px;
    min-height: 167px;
    text-align: left;
}
.foot_nav dl dd {
    display: inline-block;
    float: left;
    width: 129px;
}
.foot_nav dl dd.f_help {
    width: 140px;
}
.foot_nav dl dd.zhifu {
    width: 147px;
}
.foot_nav dl dd.shouhe {
    width: 137px;
}
.foot_nav dl dd.f_about {
    width: 149px;
}
.foot_nav dl dd.kefu {
    width: 239px;
}
.foot_nav dl dd.moble {
    width: 152px;
}
.foot_nav dl dd.f_notice{
	width:240px;
}
.foot_nav dl dd b {
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
}
.foot_nav dl dd span {
    color: #7a7a7a;
    display: block;
    margin: 3px 0;
}
.foot_nav dl dd p {
    color: #7a7a7a;
    display: block;
    line-height: 180%;
}
.foot_nav dl dd .mcode, .foot_nav dl dd .pcode {
   
    display: block;
    height: 80px;
    margin-top: 5px;
    position: relative;
    width: 80px;
}
.foot_nav dl dd .mcode {
    background-position: -115px -47px;
}
.foot_nav dl dd .pcode {
    background-position: -184px -47px;
}
.foot_nav dl dd .pcode .pshare {
    display: block;
    position: absolute;
    right: -169px;
    top: 0;
    width: 160px;
}
.foot_nav dl dd .pcode .pshare a {
    background: rgba(0, 0, 0, 0) url("../images/osc_icon.png") no-repeat scroll 0 0;
    display: block;
    height: 25px;
    width: 160px;
}
.foot_nav dl dd .pcode .pshare a.s_sina {
    background-position: -142px -368px;
}
.foot_nav dl dd .pcode .pshare a.s_sina:hover {
    background-position: -142px -424px;
}
.foot_nav dl dd .pcode .pshare a.s_zone {
    background-position: -142px -398px;
}
.foot_nav dl dd .pcode .pshare a.s_zone:hover {
    background-position: -142px -454px;
}
.foot_copyright {
    height: 30px;
    line-height:30px;
    text-align: center;
}
.foot_copyright::after {
    border-bottom: 1px solid #f0f0f0;
    content: "";
    display: block;
    height: 0;
    margin-bottom: 12px;
}
.foot_copyright span {
    background-color: #fff;
    color: #999;
    display: inline-block;
    margin: 0 auto;
    padding: 0 10px;
    text-align: center;
}
.foot_copyright span i {
    font-family: "Microsoft YaHei";
    font-style: normal;
}
 .foot_linkText {
    color: #a9a9a9;
    display: block;
    height: 20px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
}
 .foot_linkText .dolinkshow {
    background: rgba(0, 0, 0, 0) url("../images/osc_icon.png") no-repeat scroll -239px -17px;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    position: absolute;
    right: 12px;
    top: 4px;
    width: 12px;
}
 .foot_linkText .dolinkhide {
    background-position: -239px 0;
}
 .foot_linkText a {
    color: #a3a3a3;
    display: inline-block;
    margin: 0 3px;
    text-align: left;
}

.foot_box2 {
    background: #fff none repeat scroll 0 0;
    box-sizing: border-box;
    display: block;
    height: 113px;
    line-height: 180%;
    margin: 10px auto;
    position: relative;
    width: 100%;
}
.foot_box2 .foot_copyright2 {
    border-top: 1px solid #e7e7e7;
    margin: 0 auto;
    padding: 10px 0;
    width: 1200px;
}
.foot_box2 .foot_copyright2 .foot_copyright, .foot_box2 .foot_copyright2 .server_tel {
    display: block;
    font-family: "Microsoft YaHei";
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    text-align: left;
}
.foot_box2 .foot_copyright2 .foot_copyright::after {
    border: 0 none;
}
.foot_box2 .foot_copyright2 .foot_logo {
    background: rgba(0, 0, 0, 0) url("../images/osc_icon.png") no-repeat scroll 35px -194px;
    float: right;
    height: 90px;
    position: relative;
    text-align: left;
    width: 240px;
}
.foot_box2 .foot_copyright2 .foot_logo span {
    bottom: 0;
    display: block;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 240px;
}
/******分类 START ******/
.category-tree{display:none;}
.all-sort-list { position:relative; width:213px; border:2px solid #E4393C; border-top:none; padding:3px 3px 3px 0px; background:#FAFAFA; }
.all-sort-list .item { height:30px; border-top:1px solid #FFFFFF; }
.all-sort-list .item.bo { border-top:none; } 
.all-sort-list .item h3 { height:28px; line-height:28px; border:1px 0px; font-size:14px; font-weight:normal; width:213px; overflow:hidden; }
.all-sort-list .hover h3 {width:219px; position:relative; z-index:13; background:#FFF; border-color:#DDD; border-width:1px 0px; border-style:solid; }
.all-sort-list .item span { padding:0px 5px; color:#A40000; font-family:"\5B8B\4F53"; } 
.all-sort-list .item a { color:#000; text-decoration:none; }
.all-sort-list .item a:hover { font-weight:bold; color:#E4393C; }


.all-sort-list .item-list { 
	display:none;
	position:absolute;
	width:705px;
	min-height:450px;
	_height:450px;
	background:#FFF;
	left:218px;
	box-shadow:0px 0px 10px #DDDDDD;
	border:1px solid #DDD;
	top:3px;
	z-index:10;
}
.all-sort-list .item-list .close { 
	position:absolute;
	width:26px;
	height:26px;
	color:#FFFFFF;
	cursor:pointer;
	top:-1px;
	right:-26px;
	font-size:20px;
	line-height:20px;
	text-align:center;
	font-family:"Microsoft Yahei";
	background:rgba(0, 0, 0, 0.6); 
	background-color:transparent\9;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#60000000', endColorstr='#60000000');
}

.item-list .subitem { float:left; width:675px; padding:0px 4px 0px 8px; }
.item-list .subitem dl { border-top:1px solid #EEE; padding:6px 0px; overflow:hidden; zoom:1; }
.item-list .subitem .fore1 { border-top:none; }
.item-list .subitem dt { float:left; width:54px; line-height:22px; text-align:right; padding:3px 6px 0px 0px; font-weight:700; color:#E4393C; }
.item-list .subitem dt a { color:#E4393C; text-decoration:underline; }
.item-list .subitem dd { float:left; width:600px; padding:3px 0px 0px; overflow:hidden; }
.item-list .subitem dd em { float:left; height:14px; line-height:14px; padding:0px 8px; margin-top:5px; border-left:1px solid #CCC; }
.item-list .subitem dd em a, .item-list .cat-right dd a { color:#666; text-decoration:none; }
.item-list .subitem dd em a:hover, .item-list .cat-right dd a:hover { font-weight:normal; text-decoration:underline; }

/******商品分类 END ******/

/******右边条 START ******/

#right_bar{
 	background: #989ba3 none repeat scroll 0 0;
    display: inline-block;
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    width: 34px;
    z-index: 999;
}
.allright_top {
    display: block;
    position: absolute;
    top: 278px;
    width: 34px;
    z-index: 3;
}
.allright_top span {
    display: block;
    margin-bottom: 10px;
    position: relative;
}
.allright_top span a#right_cart {
	background: rgba(0, 0, 0, 0) url("../images/osc_icon.png") no-repeat scroll 0 0;
    background-position: 0 -756px;
    display: block;
    font-family: "Microsoft YaHei";
    height: 122px;
    overflow: hidden;
    position: relative;
}
.allright_top span a#right_cart span {
    color: #fff;
    display: block;
    font-family: "Microsoft YaHei";
    line-height: 18px;
    margin: 35px auto 3px;
    text-align: center;
    width: 20px;
}
.allright_top span a#right_cart i {
    background: #ff5000 none repeat scroll 0 0;
    border-radius: 20px;
    box-sizing: border-box;
    color: #fff;
    display: block;
    font-family: Verdana;
    font-style: normal;
    height: 20px;
    line-height: 180%;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 20px;
}
.allright_top span a.right_kefu {
	background: rgba(0, 0, 0, 0) url("../images/osc_icon.png") no-repeat scroll 0 0;
    background-position: 0 -979px;
    display: block;
    height: 35px;
}
.allright_foot {
    bottom: 0;
    display: block;
    margin: 0 auto;
    position: absolute;
    width: 34px;
}
.allright_foot span a.right_gotop {
	background: rgba(0, 0, 0, 0) url("../images/osc_icon.png") no-repeat scroll 0 0;
    background-position: 0 -1129px;
    display: block;
    height: 35px;
}
/******右边条 END  ******/

/********面包屑导航 start ***********/
#location {
    color: #999;
    font-size: 12px;
    font-weight: normal;
    height: 23px;
    line-height: 23px;
    margin: 10px auto;

}
#location a {
    border-radius: 3px;
    color: #999;
    display: block;
    float: left;
}
#location span {
    display: block;
    float: left;
    font-family: 宋体;
    padding: 0 8px;
}
/********面包屑导航 end ***********/

/*******分页********/
.page{
    margin-top:30px;
     height: 68px;
    line-height: 36px;
    padding-top: 18px;
    text-align: center;
    vertical-align: middle;
}
.page ul{

}
.page li {
    border: 1px solid #bfbfbf;
    color: #404040;
    display: inline-block;
    height: 36px;
    margin: 0 3px;
    text-align: center;
    width: 36px;
}
.page li.active{
	border: 1px solid #cd2a2c;
    color: #cd2a2c;
    height: 36px;
    text-align: center;
    width: 36px;
}
.page a {
	display:inline-block;
	height: 36px;
    width: 36px;
}
/*******分页 end ********/
